package com.niit.musicserve.service;

import com.niit.musicserve.entity.RankSong;

import java.util.List;

public interface RankSongService {
	/**
	 * 添加歌曲到排行榜
	 */
	public boolean insertRankSong(RankSong rankSong);
	
	/**
	 * 删除排行榜歌曲
	 */
	public boolean deleteRankSong(int rankSongId);
	
	/**
	 * 删除排行榜歌曲
	 */
	public boolean deleteRankSongByRankIdAndSongId(int rankId,int songId);
	
	/**
	 * 修改排行榜歌曲
	 */
	public boolean updateRankSong(RankSong rankSong);
	
	/**
	 * 根据id查询排行榜歌曲
	 */
	public RankSong selectByPrimaryKey(int rankSongId);
	
	/**
	 * 查询所有排行榜歌曲
	 */
	public List<RankSong> allRankSong();
	
	/**
	 * 根据排行榜id查询排行榜歌曲
	 */
	public List<RankSong> rankSongByRankId(int rankId);
}
